#define  _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

//struct
//{
//	int age;
//	char name[20];
//	double weight;
//}p1, p2;

//typedef struct num
//{
//	int data;
//	num* next;
//}num;

//#include <stddef.h>
//
//struct S1
//{
//	int n;
//	char c1;
//	char c2;
//};
//
//struct S2
//{
//	char c;
//	struct S1 s;
//	double d;
//};
//
//int main()
//{
//	struct S2 s = { 0 };
//	printf("%zd\n", offsetof(struct S2, c));
//	printf("%zd\n", offsetof(struct S2, s));
//	printf("%zd\n", offsetof(struct S2, d));
//	return 0;
//}








